工控網(wǎng)首頁
>

應(yīng)用設(shè)計

>

豐田凱美瑞中控門鎖CAN總線解決案例

豐田凱美瑞中控門鎖CAN總線解決案例

一、采集信號
     CAN-BUS控制器局域網(wǎng)是總線控制系統(tǒng),意思是說所有的電路控制都是由電腦集中控制,比如當(dāng)車輛行駛自動鎖車門,停車后自動打開車門.比如車輛的燈光控制,當(dāng)你超車時按一下轉(zhuǎn)向燈控制手柄它會自動打三下左轉(zhuǎn)彎信號燈,當(dāng)你變線時又會自動達三下右轉(zhuǎn)向燈.當(dāng)車速增加是車載音響會自動增大音量,用以擬補車輛噪音的增加.駕駛員下車熄火忘關(guān)燈時CAN總線系統(tǒng)會自動在5分鐘后關(guān)閉大燈,防止電瓶電量放光.等等功能都是由電腦集中控制.
 為了了解凱美瑞CAN總線上的車輛數(shù)據(jù)信息,首先必須尋找出凱美瑞的CAN總線數(shù)據(jù)線。根據(jù)CAN使用的物理介質(zhì)主要為雙絞線,信號使用差分電壓傳送。我們根據(jù)CAN的邏輯電平電壓值為:CAN_H=3.5VCAN_L=1.5V。判斷出了凱美瑞的總線是以下兩線束(黑白線束):
   
圖1
以下是從凱美瑞車輛CAN總線上獲取的數(shù)據(jù)信息。
                                  
圖2
                                     
圖3
其中ID號為1568(16進制為620)的D5位是車門開關(guān)控制位,其中左前門開門控制數(shù)據(jù)為32,右前門開門控制數(shù)據(jù)為16,左后門開門控制數(shù)據(jù)為4,右后門開門控制數(shù)據(jù)為8。各車門信號控制數(shù)據(jù)可以相互累加。
圖2顯示為車門全封閉狀態(tài),圖3顯示為右后門車門開啟狀態(tài)。

二,記錄CAN數(shù)據(jù)
    為了模擬CAN總線數(shù)據(jù),我們記錄了該車的CAN總線數(shù)據(jù),具體操作如下:
在一開始進入CanKing的時候選擇Log To File模式,該模式具有保存數(shù)據(jù)的功能。見圖4:
圖4 選擇Log To File模式保存數(shù)據(jù)
    進入Log To File模式之后,在Log To Text File窗口點擊Start按鍵,表示開始記錄消息窗口的數(shù)據(jù),點擊之后軟件會要求輸入保存消息數(shù)據(jù)的文件名并選擇保存路徑,消息數(shù)據(jù)即存儲在該文件上,見圖5。
 
 
 
 
 
圖5 Log To Text File窗口
按照前面的步驟進行CAN總線數(shù)據(jù)發(fā)送或者接收,在這個過程中軟件會自動將數(shù)據(jù)保存到文件中,有關(guān)操作工作完成之后點擊Stop按鍵,打開所保存的文件即可看到所保存的數(shù)據(jù),見圖6。
圖6 保存到的數(shù)據(jù)
三,調(diào)用凱美瑞上車輛總線的數(shù)據(jù)
為了測試和開發(fā)的方便。我們希望能從記錄的數(shù)據(jù)中更改必要的數(shù)值,修改某一控制部件ID數(shù)據(jù)位的值,重新回傳到車輛總線上,以達到控制某一部件的目的。
具體操作如下:
                        
圖7   導(dǎo)入已記錄的數(shù)據(jù)值
點擊View à history list
                    
圖8   數(shù)據(jù)導(dǎo)入界面
                      
圖9   數(shù)據(jù)導(dǎo)入文件界面
   .hst是默認的數(shù)據(jù)文件后綴,但是文本文檔的數(shù)據(jù)也可以導(dǎo)入。
                       
圖10   數(shù)據(jù)導(dǎo)入
    完成數(shù)據(jù)導(dǎo)入后,點擊Send All,可以往此軟件的模擬虛擬網(wǎng)絡(luò)通道上傳輸信息。
    在實際操作中,原來希望可以通過數(shù)據(jù)回傳導(dǎo)入車載網(wǎng)絡(luò)來實現(xiàn)汽車某部件功能,但是,由于我們是從OBD口引出的CAN線,實際汽車會有一些保密設(shè)置,加上網(wǎng)關(guān)對網(wǎng)絡(luò)拓撲結(jié)構(gòu)的影響,實際回傳數(shù)據(jù)時會出現(xiàn)一些奇怪的錯誤。這一點,我們已經(jīng)詢問Kvaser公司具體技術(shù)詳情。以下是使用虛擬通道時候的情況,可供參考:
   
圖11 虛擬仿真通道回傳記錄數(shù)據(jù)
 
 &n
投訴建議

提交

查看更多評論
其他資訊

查看更多

CAN總線測試、分析和診斷工具

世界領(lǐng)先的CAN總線、LIN總線等開發(fā)工具和解決方案

汽車檢測診斷維修儀器設(shè)備

測控儀器系統(tǒng)集成解決方案

發(fā)動機測試-零部件測試-過程監(jiān)測系統(tǒng)數(shù)據(jù)采集設(shè)備